from django.urls import path
from . import views

urlpatterns = [
    # path('saveParams/', views.save_params, name='save_params'),  # 保存参数
    # ================================================================================================
    path('saveEcoParams/', views.save_eco_params, name="saveEcoParams"),  # 保存经评参数
    path('getEcoParams/', views.get_eco_params, name="getEcoParams"),  # 获取经评参数
    path('showCalHistory/', views.show_his_params, name='show_his_params'),  # 展示历史数据
    path('getHisFile/', views.get_his_file, name='get_his_file'),  # 获取历史规划负载文件
    path('showParams/', views.show_cal_params, name='show_cal_params'),  # 展示配置参数
    path('deleteHisCal/', views.delete_his_cal, name='delete_his_cal'),  # 删除历史规划负载文件
    path('getDeviceData/', views.get_device_data, name='get_device_data'),  # 根据类型获取设备信息
    path('updateDeviceInfo/', views.update_device_info, name='update_device_info'),  # 根据类型获取设备信息
    path('addDevices/', views.add_devices, name='add_devices'),  # 根据设备类别添加设备
    path('deleteDevices/', views.delete_devices, name='delete_devices'),  # 根据设备类别添加设备
    path('uploadParamsFiles/', views.upload_params_file, name='upload_params_file'),  # 上传负载数据
    path('startCalculate/', views.start_calculate, name='start_calculate'),  # 开始计算
    path('getCalSchedule/', views.get_calculate_schedule, name='get_calculate_schedule'),  # 获取计算进度
    path('getSupplyData/', views.get_supply_data, name='get_supply_data'),  # 获取供热、供冷出力柱状图
    path('getLoadData/', views.get_load_data, name='get_load_data'),  # 获取冷、热负荷折线图
    path('getPowerData/', views.get_power_data, name='get_power_data'),  # 获取供电，耗电对比柱状图
    path('getPowerSum/', views.get_power_sum, name='get_power_sum'),  # 获取供电，耗电总和折线图
    path('showTempDay/', views.show_temp_day, name='show_data_content'),  # 获取典型日表格数据
    path('getParamsFile/', views.get_params_file, name='get_params_file'),  # 获取配置模板

    path('optCal/', views.opt_cal, name='opt_cal'),  # 优化计算
    path('getOptProgress/', views.get_opt_progress, name="get_opt_progress"),  # 获取优化计算进度
    path('getOptHistory/', views.get_opt_history, name="get_opt_history"),  # 获取历史优化数据
    path('deleteItemOpt/', views.delete_item_opt, name="delete_item_opt"),  # 删除某次优化
    path('getPlanOutputTable/', views.get_plan_output_table, name="get_plan_output_table"),  # 获取计划处理表格数据
    path('getSubOptionGraph/', views.get_sub_option_graph, name="get_sub_option_graph"),  # 获取计划处理表格数据
    path('getOptOverView/', views.get_opt_overview, name="get_opt_overview"),  # 获取总表结果
    path('getOptTableRst/', views.get_opt_table_rst, name="get_opt_table_rst"),  # 获取运行规划表格结果
    path('getOptGraphRst/', views.get_opt_graph_rst, name="get_opt_graph_rst"),  # 获取运行图标结果

    path('test/', views.test, name="test"),  # 测试
]
